<template>
  <div id="app">
    <img alt="Vue logo" src="./assets/logo.png">

    <HelloWorld msg="Welcome to Your Vue.js App"/>
    <button  v-on:click="clickButton" name="test" >点击 </button>
    <a>{{getStudentName1}}</a>
        <a>{{getStudentName}}</a>
                <a>{{$store.getters.getStudentName}}</a>




  <div class="row">
      <div class="col-xs-offset-2 col-xs-8">
        <div class="page-header"><h2>Vue Router Demo</h2></div>
      </div>
    </div>
    <div class="row">
      <div class="col-xs-2 col-xs-offset-2">
        <div class="list-group">
          <!--原始使用a标签跳转多个页面,多页面应用-->
<!--          <a class="list-group-item active" href="./about.html">About</a>-->
<!--          <a class="list-group-item" href="./home.html">Home</a>-->
          <!--vue中借助router=link标签实现路由的切换-->
          <router-link class="list-group-item" active-class="active" to="/about">About</router-link>
          <router-link class="list-group-item" active-class="active" to="/home">Home</router-link>
        </div>
      </div>
      <div class="col-xs-6">
        <div class="panel">
          <div class="panel-body">
            <!--router-view确定视图的位置-->
            <router-view>
            </router-view>
          </div>
        </div>
      </div>
    </div>
  </div>

  
</template>

<script>
import HelloWorld from './components/HelloWorld.vue'
import {mapGetters} from 'vuex';

export default {
  name: 'App',
  components: {
    HelloWorld
  },
  methods:{
    clickButton(){
      console.log(this)
    }
  },
  computed:{
    getStudentName1(){
      console.log("abc")
      console.log(this)
            console.log(this.$store)

      return this.$store.getters.getStudentName
    },
        ...mapGetters(["getStudentName"])


  }
}
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>
